package com.clstu.ploy_;

public class PloyExercise {
    public static void main(String[] args) {
        Sub01 s=new Sub01();
        System.out.println(s.count);
        s.display();
        Base01 t=s;
        System.out.println(s==t);
        System.out.println(t.count);//10 调属性看编译类型
        t.display();//20调用方法看运行类型而不是编译类型、逐渐向上查找
                   //且编译类型也要求必须要有这个方法
    }
}

class Base01{
    int count=10;
    public void display(){
        System.out.println(this.count);
    }
}

class Sub01 extends Base01{
    int count=20;
    public void display(){
        System.out.println(this.count);
    }
}